home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
17 Bit Software 6: Level 6
/
17 Bit - Level 6 (1998)(Epic Marketing)[!].iso
/
quartz
/
q0973.dms
/
q0973.adf
/
UDraw.doc
< prev
next >
Wrap
Text File
|
1978-02-14
|
10KB
|
222 lines
UDraw is copyright (c) 1993, Ron Stefkovich, all rights reserved by the author.
UDraw is shareware.
UDraw may be freely distributed. Author accepts no responsibility as to
the usefullness or applicability of this product.
UDraw is drafting oriented.
UDraw has applications beyond its original intent, which was to be a tool to
rapidly draw schematic diagrams. ( OPEN files found in the Schematic directory
for samples. )
This is a bitmapped oriented and not an object oriented drawing program. UDraw
makes heavy use of "clip boards", files which contain clips of various items
that may be lifted off and pasted to the working screen. These "clip boards"
are accesible from the Objects menu and are displayed directly behind but
independently of, the front, working screen.
The OBJS gadget in the left margin is used to extract individual images
from the rear objects screen without interference from images that appear
in the front screen.
The entire "clip board" may be edited by copying it to the front screen,
modifying it ( possibly using the Lens tool ), copying it from the front screen
to the back screen and then saving it. It would be wise to maintain backups of
these "clip boards", since they are so easily modified. "Clip boards objects
are two color only (depth = 1).
Separate objects may be saved(next release) and opened as clips, which have the
same number (depth) of colors as the working screen.
See the Options menu for other details.
All direct drawing is locked to a grid. This makes drawing, pasting and cloning
quick and efficient. Objects that are made up of repetitive elements
( such as ic pads, transformer coils, device layouts, etc. ) can be easily
built by cloning the repetition. Complex structures can be built by combining
diverse parts ( and possibly saved as a clip? ). Complex, repetitive patterns
are easily generated by cloning.
Why no diagonal lines with the LINE gadget? The grid is 8 dots wide by 7 dots
tall to appear square. With this representation, there is no way to draw a diagonal
line that passes through the vertices of the grid. However, diagonal lines are
possible using the Lens tool, and cloning a piece of line. Same for circles
( but circles may be in a future release; diagonals, too, if an 8x8 grid
on a pal display ). What would you like to see?
LEFT BORDER GADGETS:
IDLE The program will use this more than you, anytime it needs to
clean up the screen prior to an operation.
LINE Draws a line vertically or horizontally only.
1) position the mouse pointer
2) press and hold left mouse button
3) drag mouse pointer horizontally or vertically
(To cancel the line, return to the beginning, then release button.)
4) release left mouse button
NODE draws a node, used for electrical connections.
( Only one node type in this release ).
TEXT When selected:
1) provides a cursor.
2) enables "FONTS" menu.
3) simple editing ( back-space, CR ) for proportional or nonprop fonts.
4) positioning mouse pointer and clicking left button positions cursor.
This creates a reference point for CR and BackSpace
CUTS This is an erase OR part 1 of a cut_and_paste operation.
1) position the mouse pointer
2) press and hold left mouse button
3) drag mouse
4) release left mouse button . . . . .
Boxed in area will be erased ( moved to a buffer ).
To undo ( single ), reselect CUTS gadget or select COPY gadget.
Reselecting the CUTS gadget restores the last cut.
Selecting the COPY gadget puts the data into the copy_window
ready for dragging to where you want to paste it.
COPY Makes a copy of a selected (front screen) area without erasing it.
1) position the mouse pointer
2) press and hold left mouse button
3) drag mouse
4) release left mouse button . . . . .
The copy_window will show the copied data.
To move the data in the window:
1) position the mouse pointer inside the window
2) press and hold the left mouse button
3) drag mouse pointer and box to new location where pasting is desired
4) double click left mouse button (copy_image will flicker)
This merges the copy_window data onto the screen. At this time,
copy_box may be moved, as above, for other pastes, or deselected.
( adjust double click speed to suit you in PREFERENCES )
H When the copy_window is active, this gadget flips the data horizontally
V When the copy_window is active, this gadget flips the data vertically.
OBJS Makes a copy of the (boxed) rear screen area. Works same as
COPY, but copies data from the back screen objects.
Once the copy is made, functions the same as COPY.
PEN Toggles the pen color from 1 to 0 (blank). Usefull for erasing
lines or script or nodes (by going over).
GRIDINTENSITY
1) position mouse pointer on the small block
2) while holding the left mouse button down, drag the small block
up and down to alter the intensity of the rear grid/objects screen
MENUS
PROJECT
New Erases entire screen.
Open Choose a drawing to open via the file selector.
Save Saves the drawing you currently are working on.
Save As Save current drawing under a new name.
Print Prints the current drawing on an Epson printer (Citizen)
About Copywrite statement.
Screen Same as left_Amiga n . . . moves screen to back.
Quit Exits.
FONTS ( text gadget must be selected for these items to function )
topaz8 Resident (default) 8pt font.
topaz9 Resident 9pt font.
thin This is a 7pt disk_based font.
FONTS: Puts up a file_selection window to select fonts anywhere
that fonts reside, not necessarily in the fonts directory.
Import Reads a text file to the screen beginning at the current
cursor location, using the currently selected font.
DRAW
Border Draws the full border in pen color;
Legend Draws the lower right corner legend in pen color;
Grid Redraws the grid.
TOOLS
Lens Provides a magnification and way to work at the pixel level
selecting any left border gadget quits the lens.
position mouse pointer outside the lens window and click
left mouse button to change the inspection area.
clicking inside the lens window deposits a dot in the current
pen color (selectable, including: no-color).
palette Allows altering the screens colors.
runs simultaneously with other functions.
has a close_box.
eraser A small clean-up eraser at the mouse pointer.
coords Shows x and y coordinates in a small relocatable window.
reselect to toggle off.
OBJECTS
first six:
For rapid access, brings up specifically named object-clip_boards.
Clips:
Open A file requester allows the selection of a clip to be
loaded. Once loaded, the clip appears in a copy_window
and the COPY function is active.
Save Small areas that appear (and must appear in) the copy_window
may be saved. A file requester opens to a CLIPS directory
( but user may select other path ) where an existing name
or a new name may be used under which to save the clip.
custom:
openObjs User selection for opening object clip_boards that may not
be on the first-six list.
saveObjs Saves the rear grid/objects screen to disk with the path
specified by the user
copyF>B (After editing or creating an objects clip-board,) copies
that board to the rear screen. (copy Front to Back)
copyB>F Copys the rear screen (presumably after loading from disk)
to the front screen for editing or amending.
(copy Back to Front)
FileRequester:
The file requester expands downward to attempt to show all the files in a
directory. If this number exceeds the viewing space, use the "»pg»"
gadget to flip through the pages.
Files names are sorted alphabetically and directories appear first
preceeded by *.
Using the mouse pointer, click on the desired file name. It is
appended to the path shown in the name path window.
To move higher in the directory tree, select the "BACK" gadget.
The file name is acted upon by either pressing "RETURN" or by clicking
on the gadget that defines the window ( "SAVE" "OPEN" "FONT" "PRNT" etc )
File paths may also be entered directly in the path_window.
When selecting a font, if the font size is not part of the name path,
the program will load the smallest point size font in that directory.
Fonts need not be in the :fonts directory.
FileRequester Menu Options:
Delete: Deletes the file whose full name path is showing if "file"
is selected. Deletes the directory whose name path is
showing, if the directory is empty.
MakeDir: If a new directory name is typed into the name path window,
then selecting MakeDir will cause a new directory to be
created, space permitting.
Rename: The full path of the name to be changed must be in the
path window. Then, backspace over the file name and write
in a new one. Select "Rename" to cause the change.
UDraw is shareware.
To receive a current state Diskette of UDraw, send $20 USA check or MO to
Ron Stefkovich
44536 O'Roreyes Pl.
Manchester, CA 95459
(707) 882 2129 weekends usually
Changes to expect:
Modifiable size screens.
Modifiable depth.
Sideways printing added : Citizen (Epson) printer .
(maybe later:) denser printing that retains aspect.
and additional things as other needs are filled and requests met.
Also, please send bug reports, comments, requests, ( as well as petit,
dark haired gypsyish females ) to the same address.